﻿//
// 请注意：bbsmax 不是一个免费产品，源代码仅限用于学习，禁止用于商业站点或者其他商业用途
// 如果您要将bbsmax用于商业用途，需要从官方购买商业授权，得到授权后可以基于源代码二次开发
//
// 版权所有 厦门麦斯网络科技有限公司
// 公司网站 www.bbsmax.com
//

using System;
using System.Text;
using System.Reflection;
using System.Collections.Generic;


using MaxLabs.bbsMax.Rescourses;

namespace MaxLabs.bbsMax.Settings
{
	/// <summary>
	/// 
	/// </summary>
	public class ForumSettings : SettingBase,ICloneable<ForumSettings>
	{
        public ForumSettings()
		{
            Items = new ForumSettingItemCollection();
            Items.Add(new ForumSettingItem());
		}

		/// <summary>
		/// 
		/// </summary>
        [SettingItem]
        public ForumSettingItemCollection Items { get; set; }

        #region ICloneable<ForumSettings> 成员

        //TODO: ?
        public ForumSettings Clone()
        {
            ForumSettings settings = new ForumSettings();
            ForumSettingItemCollection tempItems = new ForumSettingItemCollection();
            foreach (ForumSettingItem item in Items)
            {
                tempItems.Add(item);
            }
            settings.Items = tempItems;

            return settings;
        }

        #endregion
    }
}